package cn.starrysky108.simpleerp.pub.request;

import cn.starrysky108.simpleerp.core.constant.Constants;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Carl Lee
 */
@Data
@ApiModel("分页参数")
public class PageParam {

    /**
     * 当前页，为-1时查询全部，默认为1
     */
    @ApiModelProperty(value = "当前页，为-1时查询全部，默认为1")
    private int current = Constants.DEFAULT_PAGE;
    /**
     * 每页显示数量，默认20
     */
    @ApiModelProperty(value = "每页显示数量，默认20")
    private int size = Constants.DEFAULT_LIMIT;

    /**
     * 需要进行排序的字段
     */
    @ApiModelProperty(value = "需要进行排序的字段，默认为id")
    private String column = "id";
    /**
     * 是否正序排列，默认 true
     */
    @ApiModelProperty(value = "是否正序排列，默认 true")
    private boolean asc = true;
}
